package sv.gob.mh.dgii.service.cat;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import sv.gob.mh.dgii.dao.cat.TbMensajesWebDao;
import sv.gob.mh.dgii.dao.hibernate.Dao;
import sv.gob.mh.dgii.model.TbMensajesWeb;
import sv.gob.mh.dgii.service.BaseService;

@Service
public class TbMensajesWebServiceImpl extends BaseService implements TbMensajesWebService {

	@Autowired
	public TbMensajesWebDao tbMensajesWebDao;
	

	public List descripcionErrores(String cadenaErrroes){
		return tbMensajesWebDao.descripcionErrores(cadenaErrroes);		
	}
	
	public List oficinaErrores(String cadenaErrroes){
		return tbMensajesWebDao.oficinaErrores(cadenaErrroes);		
	}
	
	public List documentosErrores(String cadenaErrroes){
		TbMensajesWeb mensajeGeneral = new TbMensajesWeb();
		mensajeGeneral.setSdocumentos(" Presentar la declarac. de impuesto sobre la renta del a�o que consulta y su NIT");
		List documentos = tbMensajesWebDao.documentosErrores(cadenaErrroes);
		documentos.add(0,mensajeGeneral);
		return documentos;
	}

	public Dao getDao() {		
		return tbMensajesWebDao;
	}

	@Override
	public List descripcionDevoluciones() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean ipsAutorizadas(String ip) {
		// TODO Auto-generated method stub
		return false;
	}

	/* TODO Escribir estos metodos en el dao
	public List descripcionDevoluciones() {
		return tbMensajesWebDao.documentosDevoluciones();		
	}
	
	public boolean ipsAutorizadas(String ip) {			
		return tbMensajesWebDao.ipsAutorizadas(ip);		
	}
*/
    
    
}